// let arr = [1, 3, 5, 7, 5, 32, 9, 8];
// // let arr1 = arr.sort((a,b)=>{
// //   return b - a
// // })
// for (let i = 0; i < arr.length - 1; i++) {
//   let minIndex = i;
//   for (let j = i + 1; j < arr.length; j++) {
//     if (arr[j] < arr[minIndex]) {
//       minIndex = j;
//     }
//   }
//   [arr[i], arr[minIndex]] = [arr[minIndex], arr[i]];
// }
// // let str = 'hellochinahellochinahelloj';
// // let strArr = str.split('').sort();
// // console.log(strArr);
// // let muli = '';
// // let currNUmr = 1;
// // let maxMuli = strArr[0];
// // let maxcurrNUmr = 1;
// // for (let i = 1; i < strArr.length; i++) {
// //   if (strArr[i - 1] === strArr[i]) {
// //     currNUmr = currNUmr + 1;
// //     muli = strArr[i];
// //   } else {
// //     if (maxcurrNUmr < currNUmr) {
// //       maxcurrNUmr = currNUmr;
// //       maxMuli = muli;
// //     }
// //     currNUmr = 1;
// //   }
// // }

// let str1 = "qwerqweqr"
// // let ary = [...str1]
// let ary =str1.split("").sort()
// let current = ary[0]
// let maxNum = 0
// let maxZm = ""
// let currNUm = 1
// for (let index=0; index < ary.length; index++) {
//     if(ary[index] === ary[index+1] ){
//       currNUm  = currNUm + 1
//       current= ary[index]

//     }else{
//       if(currNUm > maxNum){
//         maxNum = currNUm
//         maxZm = current
//       }
//       currNUm = 1
//     }
// }
// console.log('maxMuli', maxZm);
// console.log('maxcurrNUmr', maxNum);

// let arr = [1,3,4,1,5,5]
// let newArr = [...new Set(arr)]

// let newAry = arr.filter((item,index)=>{
//   return arr.indexOf(item) === index
// })

// for (let i = 0; i < arr.length; i++) {
//   let minIndex = i
//   for (let j = i+1; j < arr.length; j++) {
//       if(arr[i] > arr[j] ){
//         minIndex = j
//       }
//       [arr[minIndex],arr[i]] = [arr[i],arr[minIndex]]
//   }
// }

// console.log(arr,"newAry");

// let str = 'ashadghagsdhagdhadasdaaaghasgdhasgdhasgd';
// let ary = [...str].sort();
// console.log(ary, 'ary');

// let currentNum = 1;
// let currentZm = ary[0];
// let maxNum = 1;
// let maxZm = '';

// for (let index = 0; index < ary.length; index++) {
//   if (ary[index] === ary[index + 1]) {
//     currentNum = currentNum + 1;
//     currentZm = ary[index];
//   } else {
//     if (currentNum > maxNum) {
//       maxZm  = currentZm
//       maxNum = currentNum
//     }
//     currentNum =1
//   }
// }

// console.log(maxZm,"maxZm");
// console.log(maxNum,"maxNum");

// let ary = [1, 3, 5.5, 7, 9, 0];
// for (let index = 0; index < ary.length; index++) {
//   let min = index;
//   for (let j = 1 + index; j < ary.length; j++) {
//     if (ary[j] < ary[min]) {
//       min = j
//     }
//     [ary[index], ary[min]] = [ary[min], ary[index]];
//   }
// }
// console.log(ary,"ary");

let str = "qwertyrerereeee"
let ary = [...str].sort()
let currentNum  = 1
let currentZm = ary[0]
let maxNum = 1
let maxZm = ""
for (let index = 0; index < ary.length; index++) {
      if(ary[index]===ary[index+1]){
        currentNum = currentNum + 1
        currentZm = ary[index]
      }else{
        if(currentNum>maxNum){
          maxNum = currentNum
          maxZm = currentZm
        }
        currentNum = 1
      }
}
console.log(maxNum,"maxNum");
console.log(maxZm,"maxZm");
1.新一代电费结算应用系统全景图绘制。2.梳理超半年以上填报中的工单，已梳理完成地市业务下的办公终端接入工单、防火墙策略开通工单、办公终端申请工单、机房巡检申请工单并形成文档。
1.完成WZ-专业仓管理系统全景图绘制、RPA服务化组件平台系统绘制中（完成70%）。2.日常基础巡检。
1.完成电网GIS云平台（二期）、新一代通信管理系统、能源计量联盟链 全景图绘制工作。2.梳理超半年以上填报中的工单，已梳理完成地市业务下的信息故障报修、移动存储介质制作申请工单，并形成文档。
1.统计自建业务、系统上下线、信息调度、S6000这四类超半年期状态为填报中工单数。2.新整理出自建业务下，数据库账号变更、信息系统备案、统一权限接入申请、移动存储介质管理申请超期工单，并生成文档。
周报：1.持续开展运行全景图监测视图绘制工作，已完成新一代电费结算应用、WZ-专业仓管理系统、RPA服务化组件平台、完成电网GIS云平台（二期）、新一代通信管理系统、能源计量联盟链6个信息系统的全景图绘制工作。2.本周完成桌面终端入网申请、移动存储介质管理等5类工单梳理，统计各类工单筛选历史废弃工单流程共计51个.